home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / doors_1 / dbill55.zip / HISTORY.TXT < prev    next >
Text File  |  1992-10-31  |  27KB  |  576 lines

  1.  
  2.                       VERSION/UPDATE HISTORY FOR DOORBILL
  3.                       ===================================
  4.  
  5. Version 5.5
  6. -----------
  7. (11-01-92)
  8.   This Door now offers support for FOSSIL drivers!  This new feature makes
  9.  it compatible with Digiboard and other multi-port boards.  If you wish to
  10.  use a Fossil driver, rather than the standard COM ports, just put /FD on
  11.  the command line when running the Door. For ex: DOORBILL DOORBILL.CFG /FD
  12.  
  13. Version 5.4
  14. -----------
  15. (10-10-92)
  16.   Had reports of conflicts when using non-standard IRQ's on Novell/Netware
  17.  systems. Seems Novell also uses the / character on the command line so
  18.  something went screwy somewhere. So I added the * (asterisk) which may be
  19.  used instead of the / in case of a conflict. In other words, /%IRQ% and
  20.  *%IRQ% will both work and are interchangeable.
  21.  
  22. (09-25-92)
  23.   It appears that different installations of PDS produces different versions
  24.  of the BRT71EFR.EXE run-time module which aren't compatible with each other.
  25.  Therefore, this Door is now compiled stand-alone. You no longer need to have
  26.  the run-time module for this Door.
  27.  
  28. (09-23-92)
  29.   Fixed a bug when restoring the screen after Chat or Drop to DOS. It would
  30.  generate an illegal function call whenever it hit a blinking character.
  31.  
  32. (09-18-92)
  33.   Changed a variable in the creation of the CHAIN.TXT conversion. Line 2 is
  34.  for the Alias name on a WWIV system, but since this is a conversion there
  35.  probably won't be an Alias. So it will now write the caller's actual name.
  36.  
  37. (09-14-92)
  38.   DoorBill will now handle both the short version and the long version of
  39.  the DOOR.SYS file.
  40.  
  41.   Fixed a problem with writing the SFDOORS.DAT file. Specifically, line 6
  42.  which is the COM port variable and line 27 which is the Daily Download
  43.  Bytes available.
  44.  
  45. (09-11-92)  
  46.   Finally installed the screen restore when coming back from Chat or a Drop
  47.  to Dos. It will now put the screen back like it was including anything typed
  48.  at an input prompt. If you had entered anything before the interruption,
  49.  that is restored and you can pick up right where you left off!
  50.  
  51. (09-10-92)
  52.   DoorBill will now handle the PCBoard USERNET.XXX on the new code models
  53.  (/2, /10, /100, /250). The code looks for the USERNET.XXX file in the same
  54.  directory as USERNET.DAT. If found, it uses that instead of USERNET.DAT. If
  55.  it doesn't find that file then it uses USERNET.DAT as always.
  56.  
  57. Version 5.3
  58. -----------
  59. (09-09-92)
  60.   For some reason I neglected to code for PCBOARD.SYS when I added the check
  61.  for the BUSY.x file. Previously it would only kill the file if you were
  62.  using USERS.SYS. Have no idea why I left that out but it has been corrected.
  63.  
  64. (09-04-92)
  65.   Recompiled with the new DoorFrame so you should notice a considerable
  66.  increase in speed while displaying the menus.
  67.  
  68. (08-27-92)
  69.   Fixed a bug that would generate a 'Time Expired' message when the local
  70.  display was toggled off (F9).  This apparently only occurred when using
  71.  PCBoard's command stacking ability.
  72.  
  73. Version 5.2
  74. -----------
  75. (06-15-92)
  76.   Due to a silly oversight on my part, only 99 Bulletins have previously been
  77.  allowed. Changed that so you can now have up to 999 Bulletins (which should
  78.  cover 400 Doors nicely!).
  79.  
  80.   Somewhere along the line the Security Level for the Categories got screwed
  81.  up and Categories that were above a callers level were being shown anyway.
  82.  Who knows how long it has been like that!
  83.  
  84. (06-01-92)      <- NOTE: Not implemented yet!
  85.   Ok, I am gonna try putting COMLOCK back in, but as an internal function
  86.  this time rather than a separate program. There is a new field in DBUTIL in
  87.  each Door screen labeled DTE. If you have an HST and are locking the baud
  88.  rate, enter the first 2 numbers of that value here. For example, you are
  89.  locking at 38,400, enter 38. If you are locking at 9600, enter 96. If I have
  90.  as much trouble with it as last time, I will probably just give up on it
  91.  altogether!
  92.  
  93. (05-29-92)
  94.   For PCBoard users: When you indicate that a Door is not multi-node, DoorBill
  95.  writes a 'BUSY' file to keep other nodes out while someone is playing. If
  96.  something happens that the file doesn't get deleted (lock-up, power failure)
  97.  then no one can play the game until that file is deleted. DoorBill now checks
  98.  the PCBoard USERNET.DAT file to see if the name listed in the BUSY file is
  99.  really online. If not then it automatically deletes the BUSY file and lets
  100.  the caller go ahead and enter the Door.  
  101.  
  102. Version 5.1
  103. -----------
  104. (05-09-92)
  105.   Fixed a Path/File Access error in the Sort routine in DBUTIL. I was opening
  106.  the temporary file before the sort was done and it balked when time came to
  107.  write to the file. Moved the OPEN statement after the sort was done and it
  108.  works fine now. Still haven't figured why that would affect it!
  109.  
  110.   Fixed an oversight on displaying the menu colors. If you chose a black
  111.  border in DBUTIL it would display as white in DoorBill.
  112.  
  113. (05-06-92)
  114.   DoorBill now returns a DOS Error Level of 62. I understand GAP systems can
  115.  use this to recycle the BBS correctly when a caller logs off from within
  116.  DoorBill and not have 'Carrier Lost' written in the log.
  117.  
  118. (05-05-92)
  119.   Fixed a problem when running under PCBoard and the caller logged off from
  120.  within DoorBill. It was not updating the total time used and last date on
  121.  fields correctly. Julian dates are tricky!
  122.  
  123. Version 5.0
  124. -----------
  125. (05-02-92)
  126.   Fixed a problem with the Multi-Node field. Sometimes it would leave a
  127.  space in the middle of the filename when creating the BUSY file. Thus it
  128.  would generate a 'Bad Filename' error and abort. This only occured when
  129.  there was an 'N' for Multi-Node.
  130.  
  131. (05-01-92)
  132.   Fixed a problem when moving a door between categories. Seems the titles
  133.  came up black on black so you couldn't read them! Also fixed a 'Permission
  134.  Denied' error in the same routine. (Thanks Thom!)
  135.   
  136. (04-22-92) to (04-30-92)
  137.   Major upgrade time! Expanded the Command Lines in the Door screens from
  138.  50 characters to 70 characters each. And you now have 15 lines to work with
  139.  rather than 10.
  140.  
  141.   You may now configure what the menus will look like.  You have a choice of
  142.  20 border styles displayed in any color you wish. The Category Menu and the
  143.  Doors Menu are separately configurable.
  144.  
  145.   Another new addition is the ability to lock any door or DoorBill itself by
  146.  time of day.  You may specify up to 2 different periods during the day.
  147.  
  148.   You may now specify whether a Door is multi-node compatible or not.  If
  149.  you flag a Door with an N in this field, DoorBill will lock that Door
  150.  while a caller is accessing it.  Other callers trying to open the Door
  151.  will be notified that the Door is currently in use and to try again later.
  152.  
  153.   For non-PCBoard systems, when you choose P in the Conversion field, 
  154.  DoorBill now creates PCBOARD.SYS, USERS, and PCBOARD.DAT instead of just
  155.  PCBOARD.SYS.  This parameter is ignored on PCBoard systems (you already
  156.  have the files, why create them again?!).  Consequently, DUMMYPCB.ZIP
  157.  (which contained USERS and PCBOARD.DAT) has been removed from the .ZIP file.
  158.  
  159.   Added a Time Limit field for each Door. If this field is non-zero, DoorBill
  160.  will limit the callers time to the number of minutes in the Time Limit field
  161.  or to the number of minutes left on the BBS, whichever is less.
  162.  
  163.   Added the Prolog and Epilog fields. The Prolog field is for sending an
  164.  ANSI or ASCII screen before the Door runs. The Epilog field is the same
  165.  except it sends the screen file after the Door finishes. The filename of
  166.  the screen file must not contain an extension! If you have both ANSI
  167.  and ASCII screens, enter the ASCII screen filename which must be no more
  168.  than 7 letters as DoorBill will tack a G on the end for the ANSI file.
  169.  For example, your ASCII screen is SCREEN1 so DoorBill will look for
  170.  SCREEN1G as the ANSI filename. DoorBill would ignore a filename of
  171.  SCREEN1.ANS, etc. Which screen gets sent is determined by the callers
  172.  ANSI.SYS compatibility.
  173.  
  174.   Finally removed the COMLOCK parameter from the Categories Screen and the
  175.  program has been deleted from the .ZIP file.  The program was a poor attempt
  176.  at best.  If you need a port (un)locker, I recommend FORCE381.EXE.  You can
  177.  download it from MicroNet as FORCE38.ZIP.
  178.  
  179.   Finally figured out how to make DoorBill switch back to it's home directory
  180.  after a drop to DOS (F5 key)!  Previously, if you dropped to DOS and then
  181.  switched directories or drives, then EXITed back to DoorBill, you would get
  182.  a blank menu when you hit ENTER since it was trying to re-read the data files
  183.  which weren't in the current directory anymore.
  184.  
  185.   We now have GT Power support (again!).  I had switched some libraries
  186.  around for v4.3 and accidently left out the routines for GT support.
  187.  
  188.   Added support for generic game bulletins.  When not running under either
  189.  PCBOARD.SYS or USERS.SYS, you may specify a Bulletin Menu filename in Field
  190.  #2 of DBUTIL and a Bulletin listing filename in Field #3.  These are files
  191.  that you will create yourself.  Check the DOCs for a detailed explanation.
  192.  
  193.   One more time on that pesky error when the printer is toggled on but no
  194.  printer is available.  Had a RESUME statement out of place.  Corrected it
  195.  so we should have a graceful exit now (which also toggles the printer off).
  196.  
  197. Version 4.3
  198. -----------
  199. (03-21-92)
  200.   DoorBill can now use of the IRQ environment variable. For example, instead
  201.  of DOORBILL DOORBILL.CFG /5 you can use DOORBILL DOORBILL.CFG /%IRQ%
  202.  (provided you have used SET IRQ=x to set the environment variable).
  203.  
  204.   Have no idea how this one slipped by for so long but there was a slight
  205.  problem reading the location of DORINFOx.DEF. Fixed and working.
  206.  
  207. (03-19-92)
  208.   DoorBill will now recognize the PCBoard %PCBDRIVE% and %PCBDIR%
  209.  environment variables. For example, if your path to PCBOARD.SYS is
  210.  C:\PCB\PCBOARD.SYS, you can use %PCBDRIVE%%PCBDIR%\PCBOARD.SYS instead
  211.  and DoorBill will substitute the drive and directory. This allows multi-
  212.  node systems to use just one DOORBILL.CFG even if the paths are different
  213.  for each node!
  214.  
  215. (03-18-92)
  216.   Guess again! I used a routine from the PBClone library to test if the
  217.  printer was online and ready. Seems it doesn't work to well since it
  218.  always returned a zero indicating the printer is offline. So it's back to
  219.  the drawing board with a routine of my own. This one seems to work as
  220.  it should (where have I heard that before!).
  221.  
  222. (03-05-92)
  223.   Looks like an error in the printer routine finally surfaced! Hard to
  224.  believe no one has stumbled on this one since it has been in place since
  225.  the early days of DoorBill. If you run PCBoard and have the printer toggled
  226.  on with no printer attached, you got a Device Fault error and the error
  227.  routine didn't trap it. Anyway, all fixed and ready to go now.
  228.  
  229. Version 4.2
  230. -----------
  231. (02-27-92)
  232.   For those of you running more than 1 node you may now run multiple .DAT
  233.  and .CNF files from the same directory. Just pass the filename when
  234.  calling DoorBill. For example, on a 2 node system you might call
  235.  the files DBILL1.CNF, DBILL2.CNF, DBILL1.DAT, and DBILL2.DAT.
  236.  For Node 1 your command line would be:
  237.  
  238.    DOORBILL DOORBILL.CFG CNF:DBILL1.CNF DAT:DBILL1.DAT
  239.  
  240.  and for Node 2:
  241.  
  242.    DOORBILL DOORBILL.CFG CNF:DBILL2.CNF DAT:DBILL2.DAT
  243.  
  244.  If you do not specify the CNF: or DAT: parameters, they will default
  245.  to DOORBILL.CNF and DOORBILL.DAT. 
  246.  
  247. Version 4.1
  248. -----------
  249. (02-24-92)
  250.   Fixed a bug in the Categories screen. When creating a the screen from
  251.  scratch it would go haywire on the Text and Border fields. I'm suprised
  252.  no one has reported that since it has been like that for 6 months!
  253.  
  254. (02-09-92)
  255.   Fixed a potential problem with the backspace locking the system in local
  256.  mode. That and the new BBS number and address for MicroNet are the only
  257.  changes so far for this version number.
  258.  
  259. Version 4.0
  260. -----------
  261. (10-19-91)
  262.   Fixed a couple of problems in writing CALLINFO.BBS having to do with the
  263.  time left and the total download bytes available.
  264.  
  265. (09-19-91)
  266.   Added Node number parameter for GT BBS systems. If you are running under
  267.  a network, such as Lantastic, put the node number on line 6 of the .CFG
  268.  file (which means your registration number goes on line 7!).
  269.  NOTE: This is for GT systems ONLY!
  270.  
  271. (09-02-91)
  272.   Since I have had a few requests to make the menu colors configurable, I
  273.  have added that feature. There are 2 new fields in DBUTIL. One for the
  274.  border color of the menus and one for the text. The colors range from 1
  275.  to 15 (see DOORBILL.DOC).
  276.  
  277. (08-25-91)
  278.   As per recommendations from Mustang Software, DoorBill no longer writes
  279.  USERINFO.DAT. It still updates the DOOR.SYS file, however.
  280.  
  281. (08-15-91)
  282.   Seems when I made the changes for 3.6 and 3.7 (which necessitated some
  283.  field changes), I neglected to also change the conversion routine for
  284.  versions 2.6 and below. Shouldn't affect too many of you but if it did
  285.  you would end up with a trashed .CNF file! Ouch!
  286.  
  287.  
  288. Version 3.9 (07-15-91)
  289. ----------------------
  290.   The folks at Mustang finally discovered the 52-line DOOR.SYS and have gone
  291.  to that format. Disregard the instructions for v3.8! Just put the path to
  292.  USERINFO.DAT on line 1 of the .CFG (forget about line 5 mentioned below).
  293.   Fixed an obscure bug that would, in certain instances, not display the
  294.  Categories above #9. And while I was at it, I installed a paging feature.
  295.  If you have more than 14 Categories or Doors listed, DoorBill will display
  296.  them in 2 pages. There will be an additional 'P] Page x' option on the menu.
  297.   And just for fun I optimized the code a little more and shaved about 2.5K
  298.  of the .EXE file!
  299.  
  300. Version 3.8 (06-17-91)
  301. ----------------------
  302.   Added support for Wildcat! v3.0! This version of Wildcat! started using the
  303.  DOOR.SYS format, however, it is the old 31 line version (as opposed to the
  304.  PCBoard/GAP 52 line version). DoorBill will know the difference (I hope!).
  305.  WildCat v3.0+ users must put the full pathname to the USERINFO.DAT on line
  306.  5 of the .CFG file. If you have registered DoorBill, your registration number
  307.  now goes on line 6.
  308.  
  309. Version 3.7 (05-20-91)
  310. ----------------------
  311.   Added an option to write a log file (DOORBILL.LOG). This option is available
  312.  to all systems. If you are running PCBoard, DoorBill will write to both the
  313.  CALLER log (automatic) and to DOORBILL.LOG (optional). This option defaults
  314.  to Y so if you do not wish to create a log file, you must place an N in the
  315.  second field in DBUTIL.
  316.   Expanded the G] Goodbye command to include all systems (not just PCBoard).
  317.   Fixed a problem with time remaining on GT systems. Also changed the Level
  318.  calculations for GT so they should hopefully be straightened out now.
  319.  
  320. Version 3.6 (04-12-91)
  321. ----------------------
  322.   Made the G]oodbye command for PCBoard systems configurable. This field
  323.  replaces the BBS directory field in DBUTIL. The default is "Y" so if you
  324.  wish to disable it, you must insert an "N" in this field. Otherwise, no
  325.  action is required on your part.
  326.   Fixed an overflow problem in one of the date routines.
  327.   Completely reworked the offending date routine so we should be back on
  328.  track now. I apologize for any problems the overflow error may have caused.
  329.  
  330. Version 3.5 (03-25-91)
  331. ----------------------
  332.   Added PCBOARD.SYS conversion for non-PCBoard systems. This will create the
  333.  PCBOARD.SYS file only. Dummy PCBOARD.DAT and USERS are included in the file
  334.  DUMMYPCB.ZIP if your Door requires these files.
  335.   Added support for non-standard COM port IRQ's (other than IRQ3 and IRQ4).
  336.  See the docs on how to activate and use a non-standard IRQ.
  337.  
  338. Version 3.4 (02-25-91)
  339. ----------------------
  340.   Added the conversion for DOOR.SYS doors so you can now run GAP doors
  341.  without the need for an external converter. This means we have a new DBUTIL.
  342.  The version number is 3.4 to match this version of DoorBill.
  343.   Added the conversion for SFDOORS.DAT which gives you the ability to run
  344.  Spitfire doors without a converter.
  345.   Added support for WWIV so hopefully DoorBill will now run on those systems.
  346.  Also added the WWIV Doors conversion so non-WWIV systems can run WWIV doors.
  347.  This is untested - any of you WWIV Sysops care to report back to me on how it
  348.  performs?
  349.   Added support for GT Power systems. DoorBill will read GTUSER.BBS and that's
  350.  it. It does not update any files on a GT system. This is untested so there
  351.  may be some bugs in the routine.
  352.   Fixed a problem in the DORINFO routine. It was writing COM1 for a Local
  353.  logon instead of COM0.
  354.  
  355. Version 3.3 (02-11-91)
  356. ----------------------
  357.   Added support for SFDOORS.DAT so Spitfire BBS systems can now run DoorBill.
  358.   Changed the color switch to default to the BBS setting. Also added a
  359.  generic menu border made up of keyboard characters rather than the IBM
  360.  extended ASCII characters for those unfortunate souls who haven't discovered
  361.  ANSI.SYS yet. What this means is you MUST have the Detect ANSI switch set
  362.  in DBUTIL to "Y" to display color menus. If it is set to "N" then all you
  363.  get is the generic menus. When set to "Y" you get the extended characters
  364.  and the color defaults to the BBS setting.
  365.   You can now run multiple nodes from the same DoorBill directory. Just make
  366.  sure that the paths you enter in DBUTIL are exactly the same for each node
  367.  that is to share the files. This will also apply to the Door's .CFG file.
  368.  You will need to change the DOORBILL batch file (see the sample DOORBILL
  369.  file for differences). For example, the BILLRUN.BAT file is now called
  370.  DBRUNx.BAT where x is the Node number.
  371.   Fixed an error in the CALLINFO.BBS routine where it would not write the
  372.  file in some cases. Also updated it to write the 36 line CALLINFO instead
  373.  of the old 30 line.
  374.   Had a report that the DBRUNx.BAT and DBILLx.TIM files on single node
  375.  systems were being written with 0 as the node number instead of node 1
  376.  as they should be. Fixed!
  377.   Tweaked the printer routine some more. Took the CR/LF out so that should
  378.  eliminate the blank lines. I neglected to send the entry to the printer
  379.  when the caller logged off from DoorBill so that has been added also.
  380.  
  381. Version 3.2 (12-13-90)
  382. ----------------------
  383.   Added support for PCBoard 14.5's USERS.SYS file! The main advantage is
  384.  that any changes in Time or Level are now passed back to PCBoard. Also,
  385.  the Call Waiting screen is updated when the caller logs off from DoorBill.
  386.  
  387. Version 3.1 (12-07-90)
  388. ----------------------
  389.   Hooray! Finally fixed that pesky midnight time problem where the caller
  390.  would get a time expired message if he logged on the BBS before midnight 
  391.  and entered DoorBill after midnight.
  392.   Added the Help command. It's not much but will let callers know that
  393.  command stacking is available.
  394.   The Goodbye command didn't work anywhere but at the Category menu. Fixed.
  395.  
  396. Version 3.0 (11-26-90)
  397. ----------------------
  398.   Fixed a problem with the display routines where no line feeds would be
  399.  sent if the local display was toggled off.
  400.   Added CALLINFO.BBS support so DoorBill can now run on Wildcat! systems!
  401.   Added the Goodbye command so users can now log off from DoorBill however,
  402.  this option is only available when running under PCBOARD.
  403.   Fixed a problem when running under PCBoard where DoorBill was writing the
  404.  callers elapsed time to the USER log. Thats' fine but it was inaccurate! It
  405.  now only updates USERS if the caller logs off from DoorBill.
  406.  
  407. Version 2.9 (10-26-90)
  408. -----------------------
  409.   Since a couple of Sysops expressed concern about the automatic ANSI
  410.  detection, I have made this configurable in DBUTIL. The default is 
  411.  ON (Y). If you want to turn it off just put an N in the Auto-ANSI field.
  412.   Added the ability to stack commands from the PCBoard prompt! (Here ya
  413.  are Chuck!) The format is:
  414.  
  415.  .... Command? OPEN 1 1;3 2;5 5;1 B Q
  416.  
  417.  This would OPEN Door #1 (DoorBill), select Category 1 - Door 3 and run the
  418.  door. When that door is finished DoorBill reloads (so it can check carrier
  419.  etc.) then selects Category 2 - Door 5, and so on. After all the doors have
  420.  ran, DoorBill reloads and displays the Bulletin Menu then exits to PCBoard.
  421.  If the caller enters either an invalid Category number or Door number, an
  422.  error message is displayed and DoorBill goes on to the next parameter. 
  423.  NOTE: This option only works with PCBoard!
  424.  
  425. Version 2.8 (10-22-90)
  426. ----------------------
  427.   DoorBill now provides a conversion for DORINFO1.DEF and CALLINFO.BBS!
  428.  There is a new field at the bottom of the Door entry screens in DBUTIL.
  429.  Just place a D for DORINFO1.DEF conversion or a C for CALLINFO.BBS in that
  430.  field and DoorBill will write the appropriate conversion file in the door's
  431.  directory.
  432.   Fixed a problem with the chat routine and the backspace introduced in
  433.  the conversion to BIOS screen writes.
  434.  
  435. Version 2.7 (10-20-90)
  436. ----------------------
  437.   Added auto-ANSI detection! If the caller has ANSI capability, DoorBill
  438.  will switch to Graphics mode regardless of his setting on the BBS. This
  439.  does not change the BBS setting. Right now auto-ANSI detection is not
  440.  configurable. Please let me know if you would like it to be.
  441.   Added Up:Dn to the Status line which indicates uploads and downloads.
  442.   Fiddled with the Sort routine in DBUTIL since it wasn't quite right.
  443.  Hopefully it will sort ALL the doors now!
  444.   Changed the local screen printing from Direct Screen Writes to BIOS
  445.  screen writes which should solve the problems with bleed thru for those
  446.  of you using DesqView (I hope!).
  447.   Added 2 shortcuts to the menus:
  448.    1. If you hit any key while any of the menus are printing, it will stop
  449.       and prompt you with 'Yes? '. This way you do not have to sit thru
  450.       the whole menu if you know which number you want.
  451.    2. You are now able to bypass the second menu altogether! For instance
  452.       if you want to enter Category 3 and Door 5 of that category, you
  453.       can now type 3;5. The delimiter must be a semi-colon (;).
  454.  
  455. Version 2.6 (10-04-90)
  456. ----------------------
  457.   DoorBill is now DOOR.SYS compatible! This entailed some changes in
  458.  DBUTIL as well as DoorBill. The DOORBILL.CNF file has changed with this
  459.  version and must be converted. Never fear, the conversion is automatic.
  460.  Both DoorBill and DBUTIL will detect the older format and do it's thing.
  461.  You won't even know it is happening!
  462.   You no longer need to enter the path to PCBOARD.DAT in DBUTIL.
  463.   The fields for the Doors BLT Menu and BLT.LST are now 25 characters
  464.  instead of 20 and the BBS DIR field has shrunk from 30 characters to 25.
  465.   The DOOR.SYS version is pretty much like the PCBoard one except you do
  466.  not have the ALT-N (Sysop next on) and ALT-X (exit to DOS) options while
  467.  in DoorBill.
  468.   The Bulletin of your Categories and Doors that DBUTIL creates has been
  469.  changed to make ASCII and ANSI files instead of the PCBoard @X files.
  470.  
  471. Version 2.5 (09-30-90)
  472. ----------------------
  473.   Added Sort option to DBUTIL. This option will sort all Doors in all
  474.  Categories and put them in alphabetical order. (Pretty quick too!)  
  475.  
  476. Version 2.5 (09-21-90)
  477. ----------------------
  478.   Fixed the CHAT MODE routines so the user gets credit for any time
  479.  spent in CHAT with the Sysop.
  480.   Changed the Status Line Help Menu key from ALT-H to HOME for reasons
  481.  to complicated to go into here.
  482.   The Bulletin option now displays both ASCII and ANSI bulletins.
  483.  
  484. Version 2.4 (09-14-90)
  485. ----------------------
  486.   Fixed a bug in the time routines. If a caller logged on just before 
  487.  midnight and entered DoorBill after midnight, it wasn't calculating
  488.  his time correctly and would kick him out with a 'time expired'.
  489.   Added option for the Sysop to Shell to DBUTIL.
  490.   Added Doors Bulletin viewing ability! If you enable this, the user
  491.  can now list your Doors Bulletins from within DoorBill.
  492.   Added the user's time left to the menu prompts.
  493.  
  494. Version 2.3 (09-02-90)
  495. ----------------------
  496.   Think I finally solved the lock-up problems some Sysops were having. The
  497.  problem stemmed from a sub-routine that checked for the existance of a
  498.  file. Took that out and put another routine in it's place which should
  499.  solve the problem. (later note: Nope, that didn't fix it!)
  500.  
  501. Version 2.2 (08-24-90)
  502. ----------------------
  503.   Added the MOVE command to DBUTIL. Changed the DoorBill version number so
  504.  we can keep the version numbers in sync.
  505.  
  506. Version 2.1g (08-22-90)
  507. -----------------------
  508.   Made some adjustments to the COM routines in COMLOCK and DoorBill. COMLOCK
  509.  wasn't picking up the HST 38400 parameter correctly.
  510.   Fixed a bug in the CHAT mode. If you stayed in CHAT longer than 5 minutes,
  511.  when you came out DoorBill would kick the caller back to the BBS with a
  512.  'Keyboard timeout' error.
  513.  
  514. Version 2.1f (08-20-90)
  515. -----------------------
  516.   Had some reports of 'Out of String Space' errors so I cleared out a bit
  517.  more for this update.
  518.  
  519. Version 2.1e (08-16-90)
  520. -----------------------
  521.   Ok, I got it this time (I really do!). These time calculations are giving me
  522.  a fit! Finally solved it by ignoring PCBOARD.SYS altogether and writing a
  523.  file just for time keeping. 
  524.  
  525. Version 2.1d (08-16-90)
  526. -----------------------
  527.   Thought I had the timing routines fixed but did not. Time calculations kept
  528.  getting screwed up due to the fact that some doors update PCBOARD.SYS with
  529.  the time remaining and some do not. I THINK it is fixed now.
  530.   Fixed a bug in the CHAT routine. It would give a Keyboard Timeout error 
  531.  after 5 minutes even though keyboard input was going on the whole time.
  532.  
  533. Version 2.1c (08-14-90)
  534. -----------------------
  535.   Fixed a bug in the security routines where DoorBill would allow a caller
  536.  with a level less than that specified would be allowed to see and enter
  537.  categories he shouldn't have.
  538.  
  539. Version 2.1b (08-10-90)
  540. -----------------------
  541.  Added logic so DoorBill would know a little earlier when a caller had logged 
  542.  off while inside a door. 
  543.  
  544. Version 2.1a (08-08-90)
  545. -----------------------
  546.   Fixed a bug in the timing routines. If a caller logged on close to the event 
  547.  and he had already been on previously that day, DoorBill would sometimes 
  548.  figure his time wrong and kick him out with a 'Time Expired' message even 
  549.  though he had plenty of time left.
  550.   Added Bulletin creator to DBUTIL.
  551.  
  552. Version 2.1  (08-06-90)
  553. -----------------------
  554.  Quite a few improvements over v1.1! 
  555.  Added full screen editor in DBUTIL.
  556.  Added security levels for the categories.
  557.  Added locks based on callers baud rate.
  558.  Expanded COMLOCK to include 9600, 19200 and 38400 baud.
  559.  Added insert and delete options to category and door screens.
  560.  
  561. Version 2.0
  562. -----------
  563.  Development and Alpha test version. Not released.
  564.  
  565. Version 1.1
  566. -----------
  567.  First public release.
  568.  
  569. Version 1.0
  570. -----------
  571.  Development and Alpha test version. Not released.
  572.  
  573.  
  574.  
  575.  
  576.